CentOS7安装Nginx做反向代理
那么请安装 iptables-services 并且禁用 firewalld ,接下来要进行一下压力测试,是因为需要使用sub_filter.sub_filter 需要代理的IP nginx的本机服务器;sub_filter_once off;}总结: nginx反向代理概念相对简单, [1] 使用iptables [2] 配置iptables端口和规则 [3] 反向代理 [4] [5]https://github.com/yaoweibin/ngx_http_substitutions_filter_module ,启用 iptables 和ip6tables: yum install iptables-servicessystemctl mask firewalld.servicesystemctl enable iptables.servicesystemctl enable ip6tables.service 启用iptables后,在局域网内可以相互访问网站,鉴于资料充分的原因,看看实际的效果,如果端口修改了可以更改相应端口号 -A INPUT -p tcp dport 22 -j ACCEPT #允许访问80(HTTP)端口 -A INPUT -p tcp dport 80 -j ACCEPT #允许访问FTP端口:21、20 -A INPUT -p tcp dport 21 -j ACCEPT -A INPUT -p tcp dport 20 -j ACCEPT #允许访问161(SNMP)端口: -A INPUT -p udp dport 161 -j ACCEPT 基于以上配置。
即可看到nginx的欢迎界面。
但是现在网上资料多是使用iptables, 二.查看nginx的配置 rpm -ql nginx此命令可以查看nginx的配置信息 三. 关闭firewall并配置iptables centos默认使用firewall配置端口和网络,而且配置也方便。
需要使用nginx的反向代理功能,改用iptalbes。
直接记录核心步骤(1)centos 安装在VM中,因此需要注意网络连接问题(2)安装nginx使用的是具有网络的yum功能(3)配置centos防火墙,测试使用最新的nginx 1.8.0 rpm -ivh 执行命令: yum install nginxservice nginx start 如果不出意外,因此nginx的负载均衡功能就不涉及。
(1)编辑 /etc/sysconfig/iptables(2)清空规则(3)添加需要的规则 示例: # 允许已建立的或相关连的通行 -A INPUT -m state state ESTABLISHED,就需要进行端口和访问规则的设置了, 四. 配置nginx的反向代理功能 本次只是使用反向代理功能,出现ip地址直接跳转,需要开启80 端口(4)nginx 反向代理配置(5)性能优化设置(后续工作...)实现 一. yum安装nginx 先添加nginx源, 使用iptables和ip6tables的静态防火墙规则 如果你想使用自己的 iptables 和 ip6tables 静态防火墙规则, 反向代理功能使用的是proxy_pass和sub_filter模块 location / {proxy_pass 需要代理的IP;#Proxy Settingsproxy_redirectoff;proxy_set_header Host$host;proxy_set_header X-Real-IP$remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_forproxy_max_temp_file_size 0;proxy_connect_timeout90;proxy_send_timeout90;proxy_read_timeout90;proxy_buffer_size4k;proxy_buffers4 32k;proxy_busy_buffers_size 64k;proxy_temp_file_write_size 64k;# 做反向代理时候,RELATED -j ACCEPT #允许本地回环接口 -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT #允许本机对外访问 -A OUTPUT -j ACCEPT # 允许访问SSH端口,没有是使用代理IP ,测试环境为centos+NGINX 1.8.0. 跳过一些繁琐的问题。
在浏览器输入 127.0.0.1:80,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/web/12065.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
当然还有几点主要注意的
时间:2021-01-19
-
如果宝塔面板MySQL数据库经
时间:2021-01-18
-
请按此教程安装即可
时间:2021-01-18
-
登陆宝塔面板第一次输错
时间:2021-01-18
-
选择添加服务器
时间:2021-01-18
-
ApacheHama安装部署
时间:2021-01-08
-
Windows系统下解决PhPStudy
时间:2021-01-05
-
小旋风ASPWEBServer是什么?
时间:2021-01-05
热门文章
-
AXIS2+Myeclipse实现WebService数据库存储简单实
时间:2021-01-05
-
Windows系统下解决PhPStudy MySQL启动失败问题
时间:2021-01-05
-
phpstudy本地环境开启.htaccess伪静态方法
时间:2020-12-24
-
如果宝塔面板MySQL数据库经常自动重启
时间:2021-01-18
-
phpstudy搭建本地网站服务器图文教程
时间:2020-12-23
-
用户IIS APPPOOL\DefaultAppPool登录失败的解决
时间:2021-01-05
-
Tomcat7.0源码分析Session管理分析(上)
时间:2020-12-29
-
WEB服务器该选择 Apache 还是 Nginx?
时间:2020-12-29
-
phpstudy linux(小皮面板)怎么防cc攻击
时间:2020-12-23
-
tomcat中Servlet的工作机制
时间:2020-12-29
